import { defineConfig } from "./defineConfig";

export default defineConfig({
  jwt: {
    secret: process.env.JWT_SECRET || "123456",
  },
  // typeorm配置
  database: {
    type: process.env.DB_TYPE, // 数据库类型
    host: process.env.DB_HOST, // host地址
    port: process.env.DB_PORT, // 数据库端口号
    username: process.env.DB_USERNAME, // 数据库用户名
    password: process.env.DB_PASSWORD, // 数据库密码
    database: process.env.DB_DATABASE, // 数据库
    autoLoadModels: true, // 如果为true，模型将自动载入（默认:false)
    synchronize: true, //如果为true，自动载入的模型将同步
    logging: false,
  },
  // redis 配置
  redis: {
    config: {
      url: "redis://localhost:6379/0",
    },
  },

  // 队列reids 配置
  bullRedis: {
    host: "localhost",
    port: "6379",
    // password: "",
  },

  isDemoEnvironment: false,
});
